//顺序查找，从0开始
#include <stdio.h>
int main(){
	int Findnum(int arr[],int key,int size);//声明函数，参数分别是数组，待查找值，数组长度
	int add[]={1,2,3};//初始化数组
	int b=0;
	int addlen=0;
	printf("please enter the length of array:\n");
	scanf("%d",&addlen);//接收用户期望的数组长度
/*更简洁的
int addlen=scanf();*/	
	printf("\nplease enter the values of array:\n");
	for(b=0;b<addlen;b++){
	scanf("%d",&add[b]);
	}//接收用户输入的数组数据
	printf("\nplease enter the lookup value:\n");
	int src=0;
	scanf("%d",&src);
	int wet=Findnum(add,src,addlen);//调用查找函数，得到返回值
	if(wet==-1)
		printf("\nNO Find!");//-1代表没找到
	else 
		printf("\nthe %d location of the array is %d",src,wet);//返回相应的数组下标
	return 0;
}
int Findnum(int arr[], int key,int size){
	int i=0;
	for(i=0;i<size;i++)//遍历数组
	{
		if(arr[i]==key)//找到的话
		{
			return i;//返回下标
			
		}
					
	}
	return -1;//遍历后找不到，则返回-1，表示未找到
}